SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.option.security
クラス CredentialSet

java.lang.Object
  拡張jp.co.ricoh.dsdk.scard.option.security.CredentialSet

public class CredentialSet
extends java.lang.Object

暗号クレデンシャルが格納されるコンテナです. カードは格納されたデータに対するアクセスを、暗号化により保護していることがあります。 アプリケーションが暗号化のためのクレデンシャルをカードサービスに提供することで、こういったカードへのアクセスを行うことが出来ます。 このクラスは、上記の場合に使用される署名/暗号化クレデンシャルを保持しておくクラスです。


コンストラクタの概要
CredentialSet()
           
 
メソッドの概要
 void addCredential(int keyNum, SignCredential credential)
           クレデンシャルを追加します.
 void clear()
           全てのクレデンシャルをこのクレデンシャルセットから削除します.
 SignCredential getCredential(int keyNum)
           クレデンシャルを取得します.
 SignCredential removeCredential(int keyNum)
           クレデンシャルを削除します.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CredentialSet

public CredentialSet()
メソッドの詳細

addCredential

public void addCredential(int keyNum,
                          SignCredential credential)
クレデンシャルを追加します.

パラメータ:
keyNum - クレデンシャルの番号です (例. 鍵の番号).
credential - 追加するクレデンシャル.

getCredential

public SignCredential getCredential(int keyNum)
クレデンシャルを取得します.

パラメータ:
keyNum - クレデンシャルの番号です (例. 鍵の番号).
戻り値:
取得されたクレデンシャル (番号に対応するクレデンシャルが存在しない場合はnull).

removeCredential

public SignCredential removeCredential(int keyNum)
クレデンシャルを削除します.

パラメータ:
keyNum - クレデンシャルの番号です (例. 鍵の番号).
戻り値:
削除されたクレデンシャル (番号に対応するクレデンシャルがない場合はnull).

clear

public void clear()
全てのクレデンシャルをこのクレデンシャルセットから削除します.


SDK/J Authentication Package ver1.0
RICOH Confidential